@echo off

REM 本BAT文件原始编码为UTF-8编码，如果您将内容保存到一个ANSI编码的新BAT文件中，请删除以下的chcp语句避免乱码
chcp 65001 > NUL

REG QUERY "HKU\S-1-5-19">NUL 2>&1&& goto :UAC
echo 需要系统管理员权限进行安装软件，请在提示是否允许修改设备时通过申请
pause
(powershell -Command "Start-Process '%~sdpnx0' -Verb RunAs"&&exit)
:UAC
echo 已检测到管理员权限

REM 安装WinGet-CLI
winget >NUL 2>&1 && goto :WinGetDetect
echo 未检测到WinGet, 开始下载安装WinGet
mkdir c:\temp >NUL 2>&1
powershell -c "invoke-webrequest -uri https://github.com/microsoft/winget-cli/releases/download/v1.4.2161-preview/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -outfile C:\temp\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
C:\temp\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
echo WinGet安装中，请在根据弹窗提示完成安装操作后继续
pause
del C:\temp\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle >NUL
goto :DoneWinGet
:WinGetDetect
echo 检测到WinGet
:DoneWinGet

REM WinGet环境准备就绪，在此行之后添加其他的软件安装命令定制环境安装批命令
REM 范例：安装7zip压缩软件及PotPlayer视频播放软件
winget install 7zip.7zip
winget install Daum.PotPlayer
pause

